package homeword;
import java.util.Scanner;
//需求
//已知正确的用户名和密码，请用程序实现模拟用户登录。
//总共给三次机会，登录之后，给出相应的提示
public class StringUserLoginMain {
    public static void main(String[] args) {
        StringUserLogin user1=new StringUserLogin();
        System.out.println("请输入用户名：");
        Scanner scanner=new Scanner(System.in);
        String user=scanner.next();
        user1.setUser(user);
        System.out.println("请输入密码：");
        String password=scanner.next();
        user1.setPassword(password);
        //总共给三次机会，登录之后，给出相应的提示
        boolean flag=true;//登录失败判断
        while(flag) {
            System.out.println("请输入你的用户名");
            String userName=scanner.next();
            if(user1.getUser().equals(userName)){
                System.out.println("用户名输入正确");
            }
            else{
                System.out.println("用户名输入错误");
                System.out.println();
                continue;
            }
            for (int i = 0; i < 3; i++) {
                System.out.println("这是你的第" + (i + 1) + "机会输入密码，超过3次则失败");
                String userPassword = scanner.next();
                if (user1.getPassword().equals(userPassword)) {
                    System.out.println("恭喜你密码输入正确");
                    System.out.println("系统正在加载中");
                    flag = false;
                    break;
                }else if((i+1)==3){
                    System.out.println("账号锁定请明天再来尝试吧");
                    flag=false;
                }
            }
        }

    }
}
